package com.epmxx.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.epmxx.domain.Hotel;
import com.epmxx.vo.HotelVO;
import com.epmxx.vo.RoomQuery;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
* 酒店业务接口类
*/
public interface HotelService extends IService<Hotel> {

    /**
     * 分页查询
     * @param query
     * @return
     */
    PageInfo<HotelVO> queryPage(RoomQuery query);

    /**
     * 新增酒店信息
     * @param hotel
     */
    void add(Hotel hotel);

    /**
     * 删除酒店
     * @param id
     */
    void delete(Integer id);

    /**
     * 修改酒店信息
     * @param hotel
     */
    void update(Hotel hotel);

    /**
     * 批量删除
     * @param id
     * @return
     */
    int deleteHotelBatch(List<Integer> id);
}
